

function send_msg(arg)//将消息传送给服务器
{
	//1.创建用于通信的XMLHttpRequest对象
	var xmlhttp = null;
	if (widows.XMLHttpRequest)//判断是使用的哪一个浏览器
	{
		xmlhttp = new XMLHttpRequest();

	}
	else
	{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	//2.关联回调函数（由于是异步）
	xmlhttp.onreadystatechange = function()
	{
		if (xmlhttp.readyState ==4 &&xmlhttp.status!=200) 
		{
			alert(xmlhttp.responseText);//后期局部刷新网页
		}
	}

	//3.调用open函数打开
	var url = "/cgi-bin/led.cgi?";
	url +=arg;
	//alert(url);
	xmlhttp.open("GET", url, true);//true异步

	//4.清空浏览器缓存
	xmlhttp.setRequestHeader("If-Modified-Since", "0");

	//5.发送url请求
	xmlhttp.send();


//接下来一起看.c编译成的cgi如何实现点灯的


}


function led(arg) //"1"  "2"  "3"
{

	//----------------------将on 变成 off--------简单版本-------------------
	//单击第一个就亮第一个，以此类推
	// var id = "button0";
	// id += arg;//相当于arg传进来的是1 id就组成了button01

	// if (document.getElementById(id).value == "on") //判断如果是on就改成off
	// {
	// 	document.getElementById(id).value == "off";
	// }
	// else if (document.getElementById(id).value == "off") 
	// {
	// 	document.getElementById(id).value == "on";
	// }

	//----------------------------------------------------------------------


	//接下来我们就使用一种格式的传输  让服务器进行解析  
	//格式为：   xx:xx:xx    第一个xx为第几个灯  第二个xx为
	var id = "button0";
	id += arg;//相当于arg传进来的是1 id就组成了button01

	if (document.getElementById(id).value == "on") //判断如果是on就改成off
	{
		document.getElementById(id).value == "off";
		arg += ":0";
	}
	else if (document.getElementById(id).value == "off") 
	{
		document.getElementById(id).value == "on";
		arg += ":1";
	}
	//alert(arg);//可以输出验证一下
	send_msg(arg);//调用函数

}
